namespace Radius.NET.Interface.Entity
{
    /// <summary>
    /// 
    /// </summary>
    [Tenant(DbConfigIdConst.QyjConfigId), NotTable]
    [SugarTable("Inventory_Evidence_TZ")]
    public class InventoryEvidenceTZ
    {
        /// <summary>
        /// 
        /// </summary>
        public InventoryEvidenceTZ()
        {
        }

        /// <summary>
        /// 凭证编号
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String Evidence_Number { get; set; }

        /// <summary>
        /// 年
        ///
        /// </summary>
        public System.Int32? Year { get; set; }

        /// <summary>
        /// 期间号
        ///
        /// </summary>
        public System.Int32? PeriodNumber { get; set; }

        /// <summary>
        /// 日期
        ///
        /// </summary>
        public System.DateTime? Date { get; set; }

        /// <summary>
        /// 类型
        ///
        /// </summary>
        public System.Int32? Type { get; set; }

        /// <summary>
        /// 生产批号
        ///
        /// </summary>
        public System.String Project { get; set; }

        /// <summary>
        /// 客户编号
        ///
        /// </summary>
        public System.String ContactNum { get; set; }

        /// <summary>
        /// 品名
        ///
        /// </summary>
        public System.String Des { get; set; }

        /// <summary>
        /// 合号编码
        ///
        /// </summary>
        public System.String OrderID { get; set; }

        /// <summary>
        /// 制单人
        ///
        /// </summary>
        public System.String Maker { get; set; }

        /// <summary>
        /// 记帐人
        ///
        /// </summary>
        public System.String Poster { get; set; }

        /// <summary>
        /// 审核人
        ///
        /// </summary>
        public System.String Verifier { get; set; }

        /// <summary>
        /// 已审核
        ///
        /// </summary>
        public System.Int32? Verified { get; set; }

        /// <summary>
        /// 已记帐
        ///
        /// </summary>
        public System.Int32? Posted { get; set; }

        /// <summary>
        /// 送货到
        ///
        /// </summary>
        public System.String ShipTo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String LC_NO { get; set; }

        /// <summary>
        /// 标识
        ///
        /// </summary>
        public System.String Mark { get; set; }

        /// <summary>
        /// 备注
        ///
        /// </summary>
        public System.String Summ { get; set; }

        /// <summary>
        /// 业务员
        ///
        /// </summary>
        public System.String Salesman { get; set; }

        /// <summary>
        /// 经办人
        ///
        /// </summary>
        public System.String Dutyman { get; set; }

        /// <summary>
        /// 关闭
        ///
        /// </summary>
        public System.Int32? Closed { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FGONo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String StockID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DestStockID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String IQCNo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CnPO { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? FinChecked { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FinCheckMan { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? FinCheckDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DeptLead { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FProjectCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CreateDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? KF_Verified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SC_Verified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? YW_Verified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? CG_Verified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ZJ_Verified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? JL_Verified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String KF_Verifier { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SC_Verifier { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String YW_Verifier { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CG_Verifier { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ZJ_Verifier { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String JL_Verifier { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? KF_VerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? SC_VerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? YW_VerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CG_VerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? ZJ_VerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? JL_VerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String KF_Sum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SC_Sum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String YW_Sum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CG_Sum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ZJ_Sum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String JL_Sum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ExceedCreditApplication { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ExceedCreditSum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ExceedCreditVerify { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ExceedCreditVerifer { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? ExceedCreditVerifyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? ExceedCreditAppDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ExceedCreditApper { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? VerifierDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ContactPerson { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Businesser { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SaleType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String OutComeDept { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InComeDept { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PostedDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Area_ID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? Close_Date { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String MSysncDB { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DSysncDB { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ISysnc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PrintNo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? PrintDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? IsPrint { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ProFacVerified { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Sales_Price_Type { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? InComeDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InComeEviNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InComePoster { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CNuser { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CNtime { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CNwcTime { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CNsummary { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? Status { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String OutComeEviNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String HandleEviNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? TbFactory { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FreightByAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String XdScMan { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? XdScTime { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ProjectTask { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? ShipDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String LinesCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SGEviNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? IsSG { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ShipBY { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PayMent { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CustTypeId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ShipNumber { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ShipContactNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? ShippingDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ShipDriver { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SfCtn { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? XfCtn { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleExpense { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? IsReceived { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? IsQC { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? DtFrom { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? _cid { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ReasonType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Evfrom { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? CompleteSet { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ContactPhone { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Btype { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SMPtype { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PMPtype { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF01 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF02 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF03 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF04 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF05 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF06 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF07 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF08 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF09 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF10 { get; set; }


        /// <summary>
        /// 仓库单据明细导航
        /// </summary>
        [Navigate(NavigateType.OneToMany, nameof(InventoryEvidenceDetailTZ.Evidence_Number))]
        public List<InventoryEvidenceDetailTZ> FG_InvDetail { get; set; }
    }
}